<html>
<head><meta charset="utf-8"><title>jacg · new members · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/index.html">new members</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/jacg.html">jacg</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="200215971"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/jacg/near/200215971" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jacek Generowicz <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/jacg.html#200215971">(Jun 09 2020 at 12:14)</a>:</h4>
<p>Hello,</p>
<p>I would initially like to help with rust analyzer.</p>
<p>From an outsider's perspective, it seems that rls makes better use of cargo's help hints to generate code actions. Perhaps there is something I could do in that area to get my feet wet?</p>
<p>But I would be interested in making <em>any</em> useful contribution that doesn't require deep knowledge of the internals in order to get going, though I am very interested in picking up such knowledge in the long run. The use of functional/persistent data structures to represent the trees, and the incremental computation ideas in salsa are particularly appealing.</p>
<p>Eventually, I would like to contribute to the compiler itself. My machine runs NixOs. I'm far from being a Nix expert, and working in Nix comes with significant costs, but I'm extremely reluctant give up the direnv + nix-shell combination for isolated development environments. Is anybody here working on the compiler in Nix?</p>



<a name="200216680"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/jacg/near/200216680" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/jacg.html#200216680">(Jun 09 2020 at 12:22)</a>:</h4>
<p>See <a href="#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0">https://rust-lang.zulipchat.com/#narrow/stream/185405-t-compiler.2Fwg-rls-2.2E0</a> in particular for <code>rust-analyzer</code>.</p>
<blockquote>
<p>From an outsider's perspective, it seems that rls makes better use of cargo's help hints to generate code actions. Perhaps there is something I could do in that area to get my feet wet?</p>
</blockquote>
<p>I think a lot of us haven't used RLS in a while. If you find cases where it's more helpful, you could file issues for them. Besides that, assists are probably are a good place to start. And you can also find some labelled issues on the tracker -- look for <code>E-has-instructions </code> or <code>E-easy</code>.</p>



<a name="200223992"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/jacg/near/200223992" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jacek Generowicz <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/jacg.html#200223992">(Jun 09 2020 at 13:08)</a>:</h4>
<p>I live in Emacs, but I understand that VSCode is the de-facto standard LSP client, so I should have the ability to try things out in VSCode. The Nix + VSCode + rust-analyzer situation seems a bit broken at the moment: apparently there used to be a <code>nixpkgs.vscode-extensions.matklad.rust-analyzer</code> but it seems to have disappeared. Does anyone have a <code>shell.nix</code> for working on rust-analyzer and testing with VSCode?</p>



<a name="200250035"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/jacg/near/200250035" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Jacek Generowicz <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/jacg.html#200250035">(Jun 09 2020 at 15:53)</a>:</h4>
<p><span class="user-mention" data-user-id="203546">@Laurențiu Nicola</span> in terms of assists, is there a list of desired missing assists, should I look for TODOs in existing assists, or should I just come up with my own ideas? (Sorry, have I accidentally created a new topic with the same title? I'm not familiar with Zulip.)</p>



<a name="200260976"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/122652-new%20members/topic/jacg/near/200260976" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Laurențiu <a href="https://rust-lang.github.io/zulip_archive/stream/122652-new-members/topic/jacg.html#200260976">(Jun 09 2020 at 17:08)</a>:</h4>
<p>I think we have or had issues for the assists we want, and there might still be some TODOs there (be sure to read the comments, I think a couple of them are partially implemented). But you can bring your own ideas if you miss anything.</p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>